<?php

namespace Mogod\Core\Model\Scheme\Storage;

/**
 * Абстрактное хранилище нотаций схем моделей
 *
 * @author morph, goorus
 */
abstract class ModelSchemeStorageAbstract
{
	/**
	 * Загрузить схему из хранилища
	 *
	 * @param string $modelName
	 * @return array
	 */
	abstract public function loadScheme($modelName);

	/**
	 * Сохранить схему в хранилище
	 *
	 * @param string $modelName
	 * @param array $scheme
	 */
	abstract public function saveScheme($modelName, $scheme);
}